Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Germany F4 Tampere Imageneering Open - Tampere IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Jameson Cup - Milan Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto GHI Bronx Classic - Bronx IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Mobilux Open - Luxembourg Ciudad de Pozoblanco Open Diputacion - Cordoba XL Bermuda Open - Bermuda Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Guzzini Challenger - Recanati Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Puerto Rico Challenger Tennis Event - Humacao ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Cherbourg Challeger Ramat Hasharon Challenger Bergamo Challenger Nottingham Challenger Rennes Challenger St. Remy Challenger Heilbronn Challenger Dallas Challenger Quimper Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Recanati Challenger Scania Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Stockholm Open - Stockholm BH Tennis Open International Cup - Belo Horizonte Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton The 70th King's Cup and Queen's Cup - Bangkok TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara Open de L'Isere - Grenoble The Nottingham Cahllenger - Nottingham KGHM Polish Indoors - Wroclaw Neride Prague Indoor - Prague Heineken Challenger - Ho Chi Minh City Sporting Challenger - Turin Open de Franche Comte - Besancon Heineken Open - Auckland Tennis Napoli Cup - Napoli San Remo Tennis Cup - San Remo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich RCA Championships - Indianapolis Thailand Open - Bangkok Intersport Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Stockholm Open - Stockholm Medibank Private International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Chennai Open - Chennai SAP Open - San Jose Open Castilla y Leon - Segovia Estoril Open - Estoril Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis Heilbronn Open - Heilbronn Open de Moselle - Metz Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Synsam Swedish Open - Bastad Belgrade Challenger Athens Challenger Courmayeur Challenger Bath Challenger ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Catella Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Kazan Challenger Guadalajara Challenger Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington China Open - Beijing Irving Challenger Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ethias Trophy - Mons Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Hilton Waikoloa Village USTA Challenger - Waikoloa Germany F2 SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Garden Open - Rome Schickendanz Open - Furth Tampere Imageneering Open - Tampere Aircel Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Sarajevo Open - Sarajevo Zagreb Open - Zagreb ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Vancouver Challenger Arroyo de la Encomienda - Valladolid Binghamton Professional Tennis Tournament - Binghamton Black Forest Open - Freudenstadt Akbank Private Banking-TED Open - Istanbul Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Challenger 42 - Andrezieux Open de Franche-Comte - Besancon GHI Bronx Tennis Classic - Bronx Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Cherbourg Challenger XI Open International D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Akbank Private Banking TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Napoli Challenger Rome Challenger Orleans Challenger Quimper Challenger Heineken Open - Auckland Challenger 42 - Andrezieux Challenger Hamburg - Hamburg Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh ECM Cup - Prague The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra V Gramado Open de Tennis - Gramado Heilbronn Challenger Sporting Challenger 2003 - Turin Top Wool Challenger Biella - Biella 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Finnish Open - Helsinki Open Castilla y Leon - Segovia Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble Corona Mexico City Open - Mexico City TED Open - Istanbul Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka South African Airways Tennis Open - Durban Baden Open - Karlsruhe Morocco Tennis Tour - Marrakech Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Tashkent Challenger KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Thailand Open - Bangkok Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach Open des Alpes Trophee BNP Paribas - Grenoble ATP Kremlin Cup - Moscow Sunrise Challenger Johannesburg Challenger Nottingham Challenger Delray Beach International Tennis Championships - Delray Beach Bergamo Challenger Sarajevo Challenger Jersey Challenger Johannesburg Challenger Rhodes Challenger Cremona Challenger Nottingham Challenger Regions Morgan Keegan Championships - Memphis Vancouver Challenger St. Remy Challenger Izmir Challenger Masters Series - Hamburg Seoul Challenger Eckental Challenger Noumea Challenger Wolfsburg Challenger If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Johannesburg Challenger Rome Challenger Nottingham Challenger The Stella Artois Grass Court Championships - London Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Heilbronn Challenger Moselle Open - Metz The Stella Artois Championships - London Dallas Challenger Petange Challenger The Artois Championships - London Le Gosier Challenger Malaysian Open - Kuala Lumpur AEGON Championships - London UNICEF Open - 's Hertogenbosch Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Astana Challenger Cherbourg Challenger Leon Challenger ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Portoroz Challenger Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Open Sud de France - Montpellier Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Irving Challenger AEGON International - Eastbourne Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Wideyes Swedish Open - Bastad Open 13 - Marseille Nova Challenger Osaka - Osaka Moselle Open - Metz Yokohama World Tennis Gaora Cup - Yokohama Garanti Koza Sofia Open - Sofia Apia International - Sydney Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb Open Sainte-Victoire - Aix-En-Provence Siemens Open 2003 - Scheveningen Milan Indoors - Milan ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm AEGON Championships - London Heineken Open - Auckland Copenhagen Open - Copenhagen Citi Open - Washington Mobilux Open - Luxembourg Moselle Open - Metz Telenordia Swedish Open - Bastad NASDAQ-100 Open - Miami Telecom Italia Masters - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Challenger Ford de Cherbourg - Cherbourg Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Open de Moselle - Metz BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Miami Open - Miami Miami Open - Miami Citi Open - Washington Internazionali BNL d'Italia - Rome Abierto Mexicano - Los Cabos Copenhagen Open - Copenhagen Scania Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril U.S. Open - New York Qatar Open - Doha Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz AIG Japan Open - Tokyo Kremlin Cup - Moscow International Indoor Tennis Championships of Croatia - Zagreb US Men's Clay Court Championships - Houston BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Australian Open - Melbourne Chennai Open - Chennai Open 13 - Marseille ARAG World Team Championship - Dusseldorf French Open - Paris Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AEGON Championships - London Wimbledon - London Open 13 - Marseille U.S. Open - New York AEGON Championships - London Apia International - Sydney Brisbane International - Brisbane Portugal Open - Oeiras Power Horse Cup - Dusseldorf Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Copenhagen Open - Copenhagen Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Tennis Masters Series - Madrid Miami Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells French Open - Paris Rogers Masters - Toronto Ordina Open - 's-Hertogenbosch Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid BNP Paribas Masters - Paris U.S. Open - New York Miami Open - Miami Australian Open - Melbourne NASDAQ-100 Open - Miami Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, PO, LUX-GEO 5-0 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Capitala World Tennis Championship AAMI Classic - Kooyong French Open - Paris Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 The Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro